// 导入axios对象
import axios from "axios"
import store from "../store"
const Server = axios.create({
    baseURL: "https://www.liulongbin.top:8888/api/private/v1/",//跟地址
    timeout: 10000000,//超时时间
})

// 配置请求拦截器
Server.interceptors.request.use(function (config) {
    // 获取本地存储
    let token = null
    let data = sessionStorage.getItem("admin_logina")
    token = (data == null ? "" : JSON.parse(data).token)
    // console.log(token)
    config.headers['Authorization'] = token
    // 改为true
    store.commit("a",true);
    return config

}, function (error) {
    return Promise.reject(error)
})
// 响应拦截器
Server.interceptors.response.use((response) => {
    store.commit("a",false);

    if (response.status == 200) {
        return response.data
    }
    // 改为false
    return response

}, (error) => {
    return Promise.reject(error)
})


// 抛出拦截器
export default Server